package cn.neusoft.service;

import cn.neusoft.domain.Customer;
import cn.neusoft.query.BaseQuery;
import cn.neusoft.vo.PageBean;
import java.util.List;

public interface CustomerService {
  void add(Customer customer);//新增用户
  void update(Customer customer);//修改用户
  void fakedelete(Customer customer);//伪删除用户（设del_flag为2）
  String findifOrder(String customer_id);//查询客户是否有过订单
  void delete(String customer_id);//删除用户
  /* 分页查询
   *  业务层的分页查询 不关注执行哪些sql
   *  只关注 传递什么参数  需要得到什么结果
   *   分页数据  List<Student>
   *   总页数
   *   总记录
   * */
  PageBean<Customer> findByPage(BaseQuery query);//分页查询
  PageBean<Customer> finddelByPage(BaseQuery query);//分页查询伪删除客户

}
